BorderLayout.is a frequently used layout manager.
The container it manages corresponds to a rectangle on the screen.
That rectangle is divided up into five regions:
BorderLayout.NORTH,BorderLayout.SOUTH,BorderLayout.EAST,BorderLayout.WEST,BorderLayout.CENTER.Each region may hold only one component, although that component may be a panel (and usually is). The panel may contain several components. The layout manager adjusts the size of the regions depending on what is in them. You don't have to put a component in each region. If a region has no component in it, it shrinks to a small area.
Add the three panels, genderPanel,
heightPanel,
resultPanel, to the content pane.